home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Grab Bag
/
Shareware Grab Bag.iso
/
050
/
madtrb4.arc
/
TITLES.PAS
< prev
next >
Wrap
Pascal/Delphi Source File
|
1985-11-30
|
1KB
|
53 lines
{@@@@@@@@@@@ copyright (C) 1984 by Neil J. Rubenking @@@@@@@@@@@@@@@@@@@@@@@@
The purchaser of these procedures and functions may include them in COMPILED
programs freely, but may not sell or give away the source text.
Demonstrates using the ROM character patterns to create large
titles.
}
{$I getkeys.lib}
{$I grfxtabl.lib}
{$I titles.lib}
var
N : byte;
OddLine : string[10];
C1, C2 : char;
begin
MakeTitle('This is a',1);
MakeTitle('BIG Title',9);
MakeTitle('Press key.',17);
repeat until keypressed;
MakeTitle('ABCDEFGHIJ',1);
MakeTitle('KLMNOPQRST',9);
MakeTitle('UVWXYZ@#$%',17);
repeat until keypressed;
OddLine := '';
for N := 1 to 10 do OddLine := OddLine + chr(N);
MakeTitle(OddLine,1);
OddLine := '';
for N := 11 to 20 do OddLine := OddLine + chr(N);
MakeTitle(OddLine,9);
OddLine := '';
for N := 21 to 30 do OddLine := OddLine + chr(N);
MakeTitle(OddLine,17);
repeat until keypressed;
OddLine := '';
for N := 1 to 10 do OddLine := OddLine + chr(15);
MakeTitle(OddLine,1);
MakeTitle(OddLine,9);
MakeTitle(OddLine,17);
repeat until keypressed;
ClrScr;
WriteLn('Press various keys and fill the screen. <Esc> to quit.');
repeat
GetKeys(C1,C2);
OddLine := '';
for N := 1 to 10 do OddLine := OddLine + C1;
MakeTitle(OddLine,1);
MakeTitle(OddLine,9);
MakeTitle(OddLine,17);
repeat until keypressed;
until (C1 = #27) and (C2 = #0);
end.